General
-
Better optimization of PowerPC code on Macintosh computers.
-
Unlimited output sources in mixer now available. This means you can open as many sound channels as memory will allow. The CPU load is determined by which ones are actively playing sound. If the load is beyond the capabilities of the computer, the sound will glitch or have gaps in it.
-
Sound,
'snd '
, resources defined to be native endian format. Calling GetResource(soundListRsrc, 1) under QuickTime will perform endian swapping of all values in the resource. The Sound Manager API assumes any
'snd '
used (for example, the
SndPlay
function) will be in the native endian format. The
SetupSndHeader
function will create a header in native endian format as well.
-
The sample rate converter does not round sloppy rates to the nearest real rate.
-
Sound Manager built-in sound codecs support the
siCompressionFactor
selector for the functions
SndSetInfo
and
SndGetInfo
. This allows the codec to support different settings, such as a different frame size.
-
The Sound Manager issues the
siCompressionFactor
selector on the sound channel before calling the
GetCompressionInfo
routine. The
GetCompressionInfo
is a generic call to a codec that is not attached to a channel. Using
siCompressionFactor
allows a channel to have compression or decompression settings which are specific to that channel's decompressor.
© 1998 Apple Computer, Inc.| Previous | Chapter Contents | Chapter Top | Next |